home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1995 October / EnigmA AMIGA RUN 01 (1995)(G.R. Edizioni)(IT)[!][issue 1995-10][Aminet 7].iso / Aminet / util / dtype / MacSND_dtc_107.lha / Source / Protos.h < prev    next >
C/C++ Source or Header  |  1994-09-26  |  2KB  |  36 lines

  1. /*
  2. **      MacSND DataType
  3. **
  4. **      Written by Olaf `Olsen' Barthel <olsen@sourcery.han.de>
  5. **              Public domain
  6. **
  7. ** :ts=4
  8. */
  9.  
  10.         /* ScanResourceFile.c */
  11.  
  12. BOOL __regargs                      ReadMacBinaryHeader(BPTR Handle,LONG *Error,struct ExecBase *,struct DosLibrary *);
  13. BOOL __regargs                      ReadSoundHeader(BPTR Handle,LONG SoundResourceOffset,struct SoundDataHeader *SoundHeader,LONG *Error,struct ExecBase *,struct DosLibrary *);
  14. BOOL __regargs                      ScanResource(BPTR Handle,struct SoundDataHeader *SoundHeader,LONG *Error,struct ExecBase *,struct DosLibrary *);
  15.  
  16.         /* dtc_function.c */
  17.  
  18. BOOL __asm __saveds                 DTHook(register __a0 struct DTHookContext *Hook);
  19.  
  20.         /* Class.c */
  21.  
  22. Object * __saveds __asm             ClassDispatch(register __a0 Class *class,register __a2 Object *object,register __a1 Msg msg);
  23.  
  24.         /* LibCode.c */
  25.  
  26. struct ClassBase * __asm __saveds   LibInit(register __a0 BPTR LibSegment,register __d0 struct ClassBase *ClassBase,register __a6 struct ExecBase *ExecBase);
  27. struct ClassBase * __asm __saveds   LibOpen(register __a6 struct ClassBase *Base);
  28. BPTR __asm __saveds                 LibExpunge(register __a6 struct ClassBase *Base);
  29. BPTR __asm __saveds                 LibClose(register __a6 struct ClassBase *Base);
  30. LONG __asm __saveds                 LibNull(register __a6 struct ClassBase *Base);
  31. Class * __asm __saveds              GetClassEngine(register __a6 struct ClassBase *ClassBase);
  32.  
  33.         /* StackCall.asm */
  34.  
  35. LONG __stdargs                      StackCall(LONG *Success,LONG StackSize,LONG ArgCount,LONG (* __stdargs Function)(...),...);
  36.